home *** CD-ROM | disk | FTP | other *** search
-
-
-
- QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww((((3333qqqqtttt)))) TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888)))) QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww((((3333qqqqtttt))))
-
-
-
- NNNNAAAAMMMMEEEE
- QMainWindow - Typical application window, with a menu bar,
- some tool bars and a status bar
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- #include <qmainwindow.h>
-
- Inherits QWidget.
-
- PPPPuuuubbbblllliiiicccc MMMMeeeemmmmbbbbeeeerrrrssss
- QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww (((( QQQQWWWWiiiiddddggggeeeetttt **** _p_a_r_e_n_t ==== 0000,,,, ccccoooonnnnsssstttt cccchhhhaaaarrrr **** _n_a_m_e ==== 0000,,,,
- WWWWFFFFllllaaaaggggssss _f
- ~~~~QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww ()
- QQQQMMMMeeeennnnuuuuBBBBaaaarrrr**** mmmmeeeennnnuuuuBBBBaaaarrrr (((()))) ccccoooonnnnsssstttt
- QQQQSSSSttttaaaattttuuuussssBBBBaaaarrrr**** ssssttttaaaattttuuuussssBBBBaaaarrrr (((()))) ccccoooonnnnsssstttt
- QQQQTTTToooooooollllTTTTiiiippppGGGGrrrroooouuuupppp**** ttttoooooooollllTTTTiiiippppGGGGrrrroooouuuupppp (((()))) ccccoooonnnnsssstttt
- vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd sssseeeettttCCCCeeeennnnttttrrrraaaallllWWWWiiiiddddggggeeeetttt (((( QQQQWWWWiiiiddddggggeeeetttt **** ))))
- QQQQWWWWiiiiddddggggeeeetttt**** cccceeeennnnttttrrrraaaallllWWWWiiiiddddggggeeeetttt (((()))) ccccoooonnnnsssstttt
- vvvvooooiiiidddd sssseeeettttDDDDoooocccckkkkEEEEnnnnaaaabbbblllleeeedddd (((( TTTToooooooollllBBBBaaaarrrrDDDDoooocccckkkk _d_o_c_k,,,, bbbboooooooollll eeeennnnaaaabbbblllleeee ))))
- bbbboooooooollll iiiissssDDDDoooocccckkkkEEEEnnnnaaaabbbblllleeeedddd (((( TTTToooooooollllBBBBaaaarrrrDDDDoooocccckkkk ddddoooocccckkkk )))) ccccoooonnnnsssstttt
- vvvvooooiiiidddd aaaaddddddddTTTToooooooollllBBBBaaaarrrr (((( QQQQTTTToooooooollllBBBBaaaarrrr ****,,,, ccccoooonnnnsssstttt cccchhhhaaaarrrr **** _l_a_b_e_l,,,,
- TTTToooooooollllBBBBaaaarrrrDDDDoooocccckkkk ==== TTTToooopppp,,,, bbbboooooooollll _n_e_w_L_i_n_e ==== FFFFAAAALLLLSSSSEEEE ))))
- vvvvooooiiiidddd rrrreeeemmmmoooovvvveeeeTTTToooooooollllBBBBaaaarrrr (((( QQQQTTTToooooooollllBBBBaaaarrrr **** ))))
- vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd sssshhhhoooowwww (((())))
- bbbboooooooollll rrrriiiigggghhhhttttJJJJuuuussssttttiiiiffffiiiiccccaaaattttiiiioooonnnn (((()))) ccccoooonnnnsssstttt
- bbbboooooooollll uuuusssseeeessssBBBBiiiiggggPPPPiiiixxxxmmmmaaaappppssss (((()))) ccccoooonnnnsssstttt
- vvvviiiirrrrttttuuuuaaaallll bbbboooooooollll eeeevvvveeeennnnttttFFFFiiiilllltttteeeerrrr (((( QQQQOOOObbbbjjjjeeeecccctttt ****,,,, QQQQEEEEvvvveeeennnntttt **** ))))
-
- PPPPuuuubbbblllliiiicccc SSSSlllloooottttssss
- vvvvooooiiiidddd sssseeeettttRRRRiiiigggghhhhttttJJJJuuuussssttttiiiiffffiiiiccccaaaattttiiiioooonnnn (((( bbbboooooooollll ))))
- vvvvooooiiiidddd sssseeeettttUUUUsssseeeessssBBBBiiiiggggPPPPiiiixxxxmmmmaaaappppssss (((( bbbboooooooollll ))))
-
- SSSSiiiiggggnnnnaaaallllssss
- vvvvooooiiiidddd ppppiiiixxxxmmmmaaaappppSSSSiiiizzzzeeeeCCCChhhhaaaannnnggggeeeedddd (((( bbbboooooooollll ))))
-
- PPPPrrrrooootttteeeecccctttteeeedddd MMMMeeeemmmmbbbbeeeerrrrssss
- vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd ppppaaaaiiiinnnnttttEEEEvvvveeeennnntttt (((( QQQQPPPPaaaaiiiinnnnttttEEEEvvvveeeennnntttt **** ))))
- vvvviiiirrrrttttuuuuaaaallll bbbboooooooollll eeeevvvveeeennnntttt (((( QQQQEEEEvvvveeeennnntttt **** ))))
-
- PPPPrrrrooootttteeeecccctttteeeedddd SSSSlllloooottttssss
- vvvvooooiiiidddd sssseeeettttUUUUppppLLLLaaaayyyyoooouuuutttt (((())))
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The QMainWindow class provides a typical application window,
- with a menu bar, some tool bars and a status bar.
-
- In addition, you need the large central widget, which you
- supply and tell QMainWindow about using setCentralWidget(),
- and perhaps a few tool bars, which you can add using
- addToolBar().
-
- The central widget is not touched by QMainWindow.
-
-
-
- Page 1 (printed 9/22/98)
-
-
-
-
-
-
- QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww((((3333qqqqtttt)))) TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888)))) QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww((((3333qqqqtttt))))
-
-
-
- QMainWindow manages its geometry, and that is all. For
- example, the application/application.cpp exmple (an editor)
- sets a QMultiLineEdit to be the central widget.
-
- QMainWindow automatically detects the creation of a menu bar
- or status bar if you specify the QMainWindow as parent, or
- you can use the provided menuBar() and statusBar()
- functions. menuBar() and statusBar() create a suitable
- widget if one doesn't exist, and updates the window's layout
- to make space.
-
- QMainWindow also provides a QToolTipGroup connected to the
- status bar. toolTipGroup() provides access to the
- QToolTipGroup, but there is no way to set the tool tip
- group.
-
- By default, QMainWindow only allows toolbars above the
- central widget. You can use setDockEnabled() to allow
- toolbars in other docks (a _d_o_c_k is a place where toolbars
- can stay). Currently, only Top, Left, Right and Bottom are
- meaningful.
-
- Several functions let you change the appearance of a
- QMainWindow globally: setRightJustification() determines
- whether QMainWindow should ensure that the toolbars fill the
- available space, setUsesBigPixmaps() determines whether
- QToolButton (and other classes) should draw small or large
- pixmaps (see QIconSet for more about that).
-
- The current release of QMainWindow does not provide
- draggable toolbars. This feature is planned for inclusion in
- one of the next releases.
-
- [[[[IIIImmmmaaaaggggeeee OOOOmmmmiiiitttttttteeeedddd]]]]
-
- [[[[IIIImmmmaaaaggggeeee OOOOmmmmiiiitttttttteeeedddd]]]]
-
- See also: QToolBar, QStatusBar, QMenuBar, QToolTipGroup and
- QDialog.
-
- Examples: application/application.cpp
-
- MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDOOOOCCCCUUUUMMMMEEEENNNNTTTTAAAATTTTIIIIOOOONNNN
- QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww (((( QQQQWWWWiiiiddddggggeeeetttt **** ppppaaaarrrreeeennnntttt ==== 0000,,,, ccccoooonnnnsssstttt cccchhhhaaaarrrr ****
- nnnnaaaammmmeeee ==== 0000,,,, WWWWFFFFllllaaaaggggssss ffff ==== 0000 ))))
- Constructs an empty main window.
-
- QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::~~~~QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww (((())))
- Destroys the object and frees any allocated resources.
-
- vvvvooooiiiidddd QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::aaaaddddddddTTTToooooooollllBBBBaaaarrrr (((( QQQQTTTToooooooollllBBBBaaaarrrr **** ttttoooooooollllBBBBaaaarrrr,,,, ccccoooonnnnsssstttt cccchhhhaaaarrrr ****
- llllaaaabbbbeeeellll,,,, TTTToooooooollllBBBBaaaarrrrDDDDoooocccckkkk eeeeddddggggeeee ==== TTTToooopppp,,,, bbbboooooooollll nnnnllll ==== FFFFAAAALLLLSSSSEEEE ))))
-
-
-
- PPPPaaaaggggeeee 2222 ((((pppprrrriiiinnnntttteeeedddd 9999////22222222////99998888))))
-
-
-
-
-
-
- QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww((((3333qqqqtttt)))) TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888)))) QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww((((3333qqqqtttt))))
-
-
-
- Adds _t_o_o_l_b_a_r to this the _e_d_g_e window of this window.
-
- QQQQWWWWiiiiddddggggeeeetttt **** QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::cccceeeennnnttttrrrraaaallllWWWWiiiiddddggggeeeetttt (((()))) ccccoooonnnnsssstttt
- Returns a pointer to the main child of this main widget. The
- main child is the big widget around which the tool bars are
- arranged.
-
- See also: setCentralWidget().
-
- bbbboooooooollll QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::eeeevvvveeeennnntttt (((( QQQQEEEEvvvveeeennnntttt **** eeee )))) [[[[vvvviiiirrrrttttuuuuaaaallll pppprrrrooootttteeeecccctttteeeedddd]]]]
- Monitors events to ensure layout is updated.
-
- Reimplemented from QObject.
-
- bbbboooooooollll QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::eeeevvvveeeennnnttttFFFFiiiilllltttteeeerrrr (((( QQQQOOOObbbbjjjjeeeecccctttt **** oooo,,,, QQQQEEEEvvvveeeennnntttt **** eeee ))))
- [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
- Monitors events to ensure layout is updated.
-
- Reimplemented from QObject.
-
- bbbboooooooollll QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::iiiissssDDDDoooocccckkkkEEEEnnnnaaaabbbblllleeeedddd (((( TTTToooooooollllBBBBaaaarrrrDDDDoooocccckkkk ddddoooocccckkkk )))) ccccoooonnnnsssstttt
- Returns TRUE if _d_o_c_k is enabled, or FALSE if it is not.
-
- See also: setDockEnabled().
-
- QQQQMMMMeeeennnnuuuuBBBBaaaarrrr **** QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::mmmmeeeennnnuuuuBBBBaaaarrrr (((()))) ccccoooonnnnsssstttt
- Returns the menu bar for this window. If there isn't any,
- menuBar() creates an empty menu bar on the fly.
-
- See also: statusBar().
-
- Examples: application/application.cpp
-
- vvvvooooiiiidddd QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::ppppaaaaiiiinnnnttttEEEEvvvveeeennnntttt (((( QQQQPPPPaaaaiiiinnnnttttEEEEvvvveeeennnntttt **** )))) [[[[vvvviiiirrrrttttuuuuaaaallll
- pppprrrrooootttteeeecccctttteeeedddd]]]]
- Reimplemented for internal reasons; the API is not affected.
-
- Reimplemented from QWidget.
-
- vvvvooooiiiidddd QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::ppppiiiixxxxmmmmaaaappppSSSSiiiizzzzeeeeCCCChhhhaaaannnnggggeeeedddd (((( bbbboooooooollll )))) [[[[ssssiiiiggggnnnnaaaallll]]]]
- This signal is called whenever the setUsesBigPixmaps() is
- called with a value which is different from the current
- setting. All relevant widgets must connect to this signal.
-
- vvvvooooiiiidddd QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::rrrreeeemmmmoooovvvveeeeTTTToooooooollllBBBBaaaarrrr (((( QQQQTTTToooooooollllBBBBaaaarrrr **** ttttoooooooollllBBBBaaaarrrr ))))
- Removes _t_o_o_l_B_a_r from this main window, if _t_o_o_l_B_a_r is non-
- null and known by this main window.
-
- bbbboooooooollll QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::rrrriiiigggghhhhttttJJJJuuuussssttttiiiiffffiiiiccccaaaattttiiiioooonnnn (((()))) ccccoooonnnnsssstttt
- Returns TRUE if this main windows right-justifies its
- toolbars, and FALSE if it uses a ragged right edge.
-
-
-
-
- Page 3 (printed 9/22/98)
-
-
-
-
-
-
- QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww((((3333qqqqtttt)))) TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888)))) QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww((((3333qqqqtttt))))
-
-
-
- The default is to use a ragged right edge.
-
- ("Right edge" sometimes means "bottom edge".)
-
- See also: setRightJustification().
-
- vvvvooooiiiidddd QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::sssseeeettttCCCCeeeennnnttttrrrraaaallllWWWWiiiiddddggggeeeetttt (((( QQQQWWWWiiiiddddggggeeeetttt **** wwww )))) [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
- Sets the central widget for this window to _w. The centail
- widget is the one around which the toolbars etc. are
- arranged.
-
- Examples: application/application.cpp
-
- vvvvooooiiiidddd QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::sssseeeettttDDDDoooocccckkkkEEEEnnnnaaaabbbblllleeeedddd (((( TTTToooooooollllBBBBaaaarrrrDDDDoooocccckkkk ddddoooocccckkkk,,,, bbbboooooooollll eeeennnnaaaabbbblllleeee
- ))))
- Sets _d_o_c_k to be available if _e_n_a_b_l_e is TRUE, and not
- available if _e_n_a_b_l_e is FALSE.
-
- The user can drag a toolbar to any enabled dock.
-
- vvvvooooiiiidddd QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::sssseeeettttRRRRiiiigggghhhhttttJJJJuuuussssttttiiiiffffiiiiccccaaaattttiiiioooonnnn (((( bbbboooooooollll eeeennnnaaaabbbblllleeee )))) [[[[ssssllllooootttt]]]]
- Sets this main window to expand its toolbars to fill all
- available space if _e_n_a_b_l_e is TRUE, and to give the toolbars
- just the space they need if _e_n_a_b_l_e is FALSE.
-
- The default is FALSE.
-
- See also: rightJustification();.
-
- vvvvooooiiiidddd QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::sssseeeettttUUUUppppLLLLaaaayyyyoooouuuutttt (((()))) [[[[pppprrrrooootttteeeecccctttteeeedddd ssssllllooootttt]]]]
- Sets up the geometry management of this window. Called
- automatically when needed, so you should never need to call
- this.
-
- vvvvooooiiiidddd QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::sssseeeettttUUUUsssseeeessssBBBBiiiiggggPPPPiiiixxxxmmmmaaaappppssss (((( bbbboooooooollll eeeennnnaaaabbbblllleeee )))) [[[[ssssllllooootttt]]]]
- Sets tool buttons in this main windows to use big pixmaps if
- _e_n_a_b_l_e is TRUE, and small pixmaps if _e_n_a_b_l_e is FALSE.
-
- The default is FALSE.
-
- Tool buttons and other interested widgets are responsible
- for reading the correct state on startup, and for connecting
- to this widget's pixmapSizeChanged() signal.
-
- See also: QToolButton::setUsesBigPixmap().
-
- vvvvooooiiiidddd QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::sssshhhhoooowwww (((()))) [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
- Reimplemented for internal reasons; the API is not affected.
-
- Examples: application/application.cpp
-
- Reimplemented from QWidget.
-
-
-
- Page 4 (printed 9/22/98)
-
-
-
-
-
-
- QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww((((3333qqqqtttt)))) TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888)))) QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww((((3333qqqqtttt))))
-
-
-
- QQQQSSSSttttaaaattttuuuussssBBBBaaaarrrr **** QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::ssssttttaaaattttuuuussssBBBBaaaarrrr (((()))) ccccoooonnnnsssstttt
- Returns the status bar for this window. If there isn't any,
- menuBar() creates an empty status bar on the fly, and if
- necessary a tool tip group too.
-
- See also: setMenuBar(), statusBar() and toolTipGroup().
-
- Examples: application/application.cpp
-
- QQQQTTTToooooooollllTTTTiiiippppGGGGrrrroooouuuupppp **** QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::ttttoooooooollllTTTTiiiippppGGGGrrrroooouuuupppp (((()))) ccccoooonnnnsssstttt
- Returns the tool tip group for this window. If there isn't
- any, menuBar() creates an empty tool tip group on the fly.
-
- See also: menuBar() and statusBar().
-
- bbbboooooooollll QQQQMMMMaaaaiiiinnnnWWWWiiiinnnnddddoooowwww::::::::uuuusssseeeessssBBBBiiiiggggPPPPiiiixxxxmmmmaaaappppssss (((()))) ccccoooonnnnsssstttt
- Returns the state last set by setUsesBigPixmaps(). The
- initial state is FALSE.
-
- See also: setUsesBigPixmaps();.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- hhhhttttttttpppp::::////////wwwwwwwwwwww....ttttrrrroooollllllll....nnnnoooo////qqqqtttt////qqqqmmmmaaaaiiiinnnnwwwwiiiinnnnddddoooowwww....hhhhttttmmmmllll
-
- CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
- Copyright 1992-1997 Troll Tech AS. See the LICENSE file
- included in the distribution for a complete license
- statement.
-
- AAAAUUUUTTTTHHHHOOOORRRR
- Generated automatically from the source code.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 5 (printed 9/22/98)
-
-
-
-